/* string容器 拼接操作 */
/*
hello12345
123450000
123450000a
hello
hello23450
hello23450yyyyyyyyyy
*/
#include <iostream>
#include <string>

using namespace std;

int main(int argc, char **argv)
{
    string str1 = "hello";
    string str2 = "12345";

    /* 重载追加运算符 对象 */
    str1 += str2;
    cout << str1 << endl;

    /* 重载追加运算符 字符串 */
    str2 += "0000";
    cout << str2 << endl;

    /* 重载追加运算符 字符 */
    str2 += 'a';
    cout << str2 << endl;

    str1 = "";
    /* 追加函数 字符串前n */
    str1.append("hello world", 5);
    cout << str1 << endl;

    /* 追加函数 对象pos位置 n字符 */
    str1.append(str2, 1, 5);
    cout << str1 << endl;

    /* 追加函数 n个字符 */
    str1.append(10, 'y');
    cout << str1 << endl;
    return 0;
}